【python学习】新手基础程序练习(一)
首先得先编一下程序员必须编的程序——Hello World……(这应该是程序员情结。。。)
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 12:26'
_author_ = 'Colby'
print('Hello World!')
一、输出1,2,3,4,5,6,8,9,10
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 7:49'
_author_ = 'Colby'
count = 0
num = 1
while count < 10:
if num == 7:
pass
else:
print(num)
num += 1
count += 1
二、求1~100的和
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 7:52'
_author_ = 'Colby'
num = 1
count = 0
while num < 101:
count = count + num
num += 1
print(count)
三、求1-2+3-4+5...+99的值
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 7:54'
_author_ = 'Colby'
num = 1
count = 0
while num < 100:
temp = num % 2
if temp == 0:
count = count - num
else:
count =count + num
num += 1
print(count)
四、输出1~100所有的奇数
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 7:58'
_author_ = 'Colby'
num = 1
while num < 101:
temp = num % 2
if temp == 0:
pass
else:
print(num)
num += 1
五、输出1~100所有的偶数
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 8:00'
_author_ = 'Colby'
num = 1
while num < 101:
temp = num % 2
if temp == 1:
pass
else:
print(num)
num += 1
六、用户登录(三次登录机会,用户名和密码自己设定)
#coding=utf-8
#Version:python3.7.0
#Tools:Pycharm 2017.3.2
_date_ = '2018/12/30 8:01'
_author_ = 'Colby'
#import os
num = 1
while num < 4:
temp = 3 - num
user_id = input("请输入用户名:")
user_passwd = input("请输入密码:")
if user_id == "zjx" and user_passwd == "":
print("登录成功!")
break
else:
if temp > 0:
print("登录错误!您还可以输入%d次!"%(temp))
else:
print("已被锁定!请30秒后重新登录!")
num += 1
#os.system('cls')
【python学习】新手基础程序练习(一)的更多相关文章
- Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级
前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...
- Python学习笔记基础篇——总览
Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...
- Python 学习笔记---基础篇
1. 简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200 import subprocess cmd="cmd.exe" b ...
- Python学习day06-Python基础(4)流程控制之while和for循环
Python学习day06-流程控制之while和for循环 Python学习day06-流程控制之while和for循环while循环1. 语法2. while+break,while+contin ...
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
Python下的文件读写操作过程和其他高级语言如C语言的操作过程基本一致,都要经历以下几个基本过程. 1. 打开文件 首先是要打开文件,打开文件的主要目的是为了建立程序和文件之间的联系.按程序访问文件 ...
- python学习1:程序元素和基本使用方法(跟随mooc学习)
程序元素: 注释,缩进,变量,常量,表达式 输入,输出,分支,循环 示例程序,温度转换程序: #TempConvert.pyval=input("请输入带温度表示符号发温度值(例如:32C) ...
- 【python学习】新手基础程序练习(二)
Ι 继续上一节得内容,这里主要是对各种知识的理解以及如何运用. 一.执行 Python 脚本的两种方式 1.把python执行文件加到计算机的环境变量中,然后新建文件把程序写在新文件里,再通过cmd命 ...
- python学习day4--python基础--购物小程序
'''购物小程序:用户启动时先输入工资用户启动程序后打印商品列表允许用户选择购买商品允许用户不断购买各种商品购买时检测余额是否够,如果够直接扣款,否则打印余额不足允许用户主动退出程序,退出时打印已购商 ...
- Python学习(基础简绍)
今天终于开始了python的学习,至于python的历史我就不说了,百度百科中太详细了,我这里说就是关公面前耍大刀,太自不量力了,所以,废话不多说,直接讲讲我惊天学习Python的收获吧. 1.Pyt ...
随机推荐
- redis安装&启动
1.下载:redis.io,我下载的是5.0. 2.安装 1).tar -zxvf redis-5.0.0 2).进入src目录,执行make 3.回退到src的上一级目录,编辑redis.conf ...
- MVC中验证码的简单使用
首先新建一个MVC项目 添加类:验证码帮助类(ValidateCodeHelper) using System; using System.Collections.Generic; using Sys ...
- Xamarin.Form的坑
首先说到xamarin.Forms的安装,简直是坑+坑+坑,为什么呢,有些坑你完全意想不到,比如说你改名字后报错,比如说上份代码能运行,在这里就不能运行,具体先将坑说说吧 坑1 文件名,动不动就报什么 ...
- 多线程(Thread、线程创建、线程池)
第1章 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程 ...
- SDOI 2018二轮题解(除Day2T1)
博主诈尸啦 虽然一轮之后就退役了但是二轮还是要去划划水呀~ 然鹅学了不到一个月文化课再回来看OI的东西有一种恍如隔世的感觉,烤前感觉也没啥可复习的,就补一补去年二轮的题吧. 题目思路基本都参考自sha ...
- ABAP跳转屏幕
1.call transaction语句跳转屏幕 '. CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN. . 2.调用函数 CALL FUNCTION 'M ...
- 快色排序算法(C语言描述)
快速排序 算法思想 快速排序采用了一种分治策略,学术上称之为分治法(Divide-and-Conquer Method). 哨兵(如下算法中的key) 每趟排序将哨兵插入到数组的合适位置,使得哨兵左侧 ...
- CentOS7.3+MySQL5.7+Apache2.4+PHP7.1+phpMyAdmin4.7+JDK1.8+SVN1.6+Jenkins2.1环境搭建
CentOS7.3+MySQL5.7+Apache2.4+PHP7.1+phpMyAdmin4.7+JDK1.8+SVN1.6+Jenkins2.1环境搭建 1.安装CentOS7.3虚拟机安装说明: ...
- 爬取豆瓣电影top250并存储到mysql数据库
import requests from lxml import etree import re import pymysql import time conn= pymysql.connect(ho ...
- BZOJ 4070:[APIO2015]雅加达的摩天楼 最短路
4070: [Apio2015]雅加达的摩天楼 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 464 Solved: 164[Submit][Sta ...