if_else_while_for
import getpass
#标准库里要加密密码需要导包getpass.但是getpass在pycharm中不好用,需要在命令窗口中输入才管用. _username = "abc"
_password = "abc123"
username = input("username:")
# password = getpass.getpass("password:")
password = input("password:") if _username==username and _password==password:
print("Welcome user {name} login...".format(name=username))
else:
print("invalid username or password")
age_of_oldboy = 56
guess_age = int(input("guess age:"))
if guess_age==age_of_oldboy:
print("yes, you got it.")
elif guess_age>age_of_oldboy:
print("think smaller")
else:
print("think bigger")
age_of_oldboy = 56 count=0
while True:
if count==3:
break
# print("count:",count)
guess_age = int(input("guess age:")) if guess_age==age_of_oldboy:
print("yes, you got it.")
break
elif guess_age>age_of_oldboy:
print("think smaller")
else:
print("think bigger")
count=count+1 #count+=1
if count==3:
print("you have tried too many times! Fuck off!") # 优化后的代码
while count<3:
guess_age = int(input("guess age:")) if guess_age==age_of_oldboy:
print("yes, you got it.")
break
elif guess_age>age_of_oldboy:
print("think smaller")
else:
print("think bigger")
count=count+1 #count+=1
else:
print("you have tried too many times! Fuck off!")
'''
while循环实现
age_of_oldboy = 56 count=0
while True:
if count==3:
break
# print("count:",count)
guess_age = int(input("guess age:")) if guess_age==age_of_oldboy:
print("yes, you got it.")
break
elif guess_age>age_of_oldboy:
print("think smaller")
else:
print("think bigger")
count=count+1 #count+=1
if count==3:
print("you have tried too many times! Fuck off!") # 优化后的代码
while count<3:
guess_age = int(input("guess age:")) if guess_age==age_of_oldboy:
print("yes, you got it.")
break
elif guess_age>age_of_oldboy:
print("think smaller")
else:
print("think bigger")
count=count+1 #count+=1
else:
print("you have tried too many times! Fuck off!") '''
'''
for i in range(10): #range10其实是从0到9.
print("loop", i)
''' # for循环来实现
age_of_oldboy = 56
for i in range(3):
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
print("yes, you got it")
break
elif guess_age > age_of_oldboy:
print("think smaller")
else:
print("think bigger")
else:
print("you have tried too many times.. fuck off!")
# 0到9的数字,隔一个打印一个到控制台
for i in range(0,10,2): #括号中的2是步长,不写的话默认是1.若想隔两个打印一uqw,则步长设置为3即可.即for i in range(0,10,3)
print("loop", i)
# 每错三次不直接跳出,而是问玩家是否要继续
age_of_oldboy = 56 count=0
while True:
if count==3:
break
# print("count:",count)
guess_age = int(input("guess age:")) if guess_age==age_of_oldboy:
print("yes, you got it.")
break
elif guess_age>age_of_oldboy:
print("think smaller")
else:
print("think bigger")
count=count+1 #count+=1
if count==3:
continue_confirm = input('do you want to continue?')
if continue_confirm !='n':
count=0
else:
print("you have tried too many times! Fuck off!")
# continue的用法: 跳出本次循环,继续下一次循环
for i in range(0,10):
if i<5:
print("loop", i)
else:
continue #跳出本次循环,继续下一次循环
print("hehe...")
#break:结束当前循环
for i in range(10):
print("-----------------",i)
for j in range(10):
print(j)
if j>5:
break
if_else_while_for的更多相关文章
随机推荐
- JAVA加密技术-----MD5 与SHA 加密
关于JAVA的加密技术有很多很多,这里只介绍加密技术的两种 MD5与 SHA. MD5与SHA是单向加密算法,也就是说加密后不能解密. MD5 ---信息摘要算法,广泛用于加密与解密技术,常用于文件校 ...
- ELF 动态链接 - so 的 重定位表
动态链接下,无论时可执行文件还是共享对象,一旦对其他共享对象有依赖,也就是所有导入的符号时,那么代码或数据中就会有对于导入符号的引用.而在编译时期这些导入符号的确切地址时未知的.只有在运行期才能确定真 ...
- 布局display属性(一)--【Flex】
一.Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定为 Flex 布局. .box ...
- mini-tabs多个div并列,并可隐藏某个div
<div class="mini-tabs" activeIndex="0" id="tabs"> <div title= ...
- struts 开发流程
- List内存分配
当采用默认构造函数List<int> value = new List<int>();实例化一个List<T>对象时,.Net Framework只是在内存中申请了 ...
- Day14 Javascript 点击添加出弹窗,取消隐藏弹窗小练习 反选,全选,取消边框
点击添加出弹窗,取消隐藏弹窗小练习 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta ...
- GPU计算的十大质疑—GPU计算再思考
http://blog.csdn.NET/babyfacer/article/details/6902985 原文链接:http://www.hpcwire.com/hpcwire/2011-06-0 ...
- Aptana下Django1.6以后的项目模板结构改造
Django1.6以后的manage.py放在项目包目录的根目录下,这种情况下在create app的app也在这个目录下面,由此可能导致app的名称有可能会和广大的内建包或者第三方包发生命名冲突,解 ...
- 用尽洪荒之力学习Flask源码
WSGIapp.run()werkzeug@app.route('/')ContextLocalLocalStackLocalProxyContext CreateStack pushStack po ...