假如遇到这样一个问题,你做一件事情,很纠结,决定抛硬币,假如正面,我就这样,假如反面,我就这样
如果用python怎么做呢?
C#中有添加判断语句-- if....else...,那么python中有没有呢?
'''
条件判断
包括 if ... else ...
if .... elseif....else...
'''
#TODO if else
a =3
b ='True'
c ='False'
# a是判定条件 Python 三元表达式
# 方法一:为真时的结果 if 判定条件 else 为假时的结果
d = bif a>2 else c# 如果a为真,结果是b,否则结果是c
print('方法一输出结果:' + d)
#用户输入, if else 判断
tips=input("你要输入什么?")
if tips=="我":
print("我是帅哥")
else:
print("???")
#todo 循环
'''
包括 for(x in xxx):
while 向循环,后判断
#python 没有这个循环方法 C#有 do... while 先判断 后循环
'''
#for in
data=[1,2,3,4,5]
for iin data:
print("这是{}".format(i))
#range(0,10) 是生成随机 0 表示从0开始,10 表示结束 2表示没间隔
for xin range(0,10,2):
print("这是{}".format(x))
#计算1-100的和
num=0
for countsin range(1,101):
num+=counts
print(num)
#计算 1-100的偶数
num2=0
for counts2in range(1,101,2):
num2+=counts2
print(num2)
#while
count=0
while count<10:
print("这是第{}次".format(count))
count+=1
网友评论