【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 ...
随机推荐
- P1101 单词方阵(DFS)
题目描述 给一n \times nn×n的字母方阵,内可能蕴含多个"yizhong"单词.单词在方阵中是沿着同一方向连续摆放的.摆放可沿着 88个方向的任一方向,同一单词摆放时不再 ...
- api接口测试工具和接口文档管理工具
api接口测试工具和接口文档管理工具 1.postman(https://www.getpostman.com) Postman 是一个很强大的 API调试.Http请求的工具.她可是允许用户发送任何 ...
- Ubuntu系统修改服务器的静态ip地址
Ubuntu 16.04 #vi /etc/network/interfaces auto lo iface lo inet loopback auto ens3 iface ens3 inet st ...
- F. Clique in the Divisibility Graph DP
http://codeforces.com/contest/566/problem/F F. Clique in the Divisibility Graph time limit per test ...
- 洛谷-P3927 SAC E#1 - 一道中档题 Factorial
原址 题目背景 数据已修改 SOL君(炉石主播)和SOL菌(完美信息教室讲师)是好朋友. 题目描述 SOL君很喜欢阶乘.而SOL菌很喜欢研究进制. 这一天,SOL君跟SOL菌炫技,随口算出了n的阶乘. ...
- Java基础(Scanner、Random、流程控制语句)
第3天 Java基础语法 今日内容介绍 u 引用数据数据类型(Scanner.Random) u 流程控制语句(if.for.while.dowhile.break.continue) 第1章 引用数 ...
- 9、调整数组顺序使奇数位于偶数前面------------>剑指offer系列
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. 思路 首先寻找第一个 ...
- Css Hack 大全(IE6、IE7、IE8、IE9 css hack)
一.IE6 css hack: 1. *html Selector {} /* Selector 表示 css选择器 下同 */ 2. Selector { _property: value; } / ...
- Android里的网格空隙
在很多移动端或者web端开发中我们会遇到很多网格布局,如果我们使用线性布局来实现一些简单的网格布局就需要使用padding/margin等属性来使其对齐,代码如下: <LinearLayout ...
- Outlook 0x800CCC1A 错误
使用POP3帐户时,您可能在Outlook 2013/2016中看到以下错误.我在Exchange Server 2013环境中遇到此问题,在Windows 8.1上运行的Microsoft Outl ...