Python小甲鱼——基础

#猜数字
import random

secret=random.randint(1,20)
flag=1

while flag:
    temp=input("猜一个数字:")
    guess = int(temp)

    if guess==secret:
        print("恭喜你,猜对了")
        flag=0
    elif guess>secret:   # elif=else if
        print("数太大了")
    else:
        print("数太小了")

print("游戏结束")


一:运算符

幂运算:**

print(3**4)

81

除法:/和//

print(3/2)  # 结果1.5
print(3//2)  # 结果1

" / "  表示浮点数除法,返回浮点结果;
" // " 表示整数除法,返回不大于结果的一个最大的整数

二:数据类型

a='520'
print(type(a))  #type(a)获取变量类型

<class 'str'>

三:逻辑操作符

a=12
if 10<a<15:
    print("1")
else:
    print("0")  #结果1
在Python中10<a<15语法无错误

四:三元操作符

a=12
b=5
maxx=a if a>b else b
print(maxx)
五:断言(assert)

print(2)
assert 3>4
print(3)
#结果
"""
Traceback (most recent call last):
2
  File "F:/Python/image.py", line 2, in <module>
    assert 3>4
AssertionError

"""

当assert后条件为假时,程序自动崩溃并抛出异常,用于检测某个条件一定为真才能让程序正常工作的情况。。。。。。。。


六:循环

1. while

a=2
while a<5:
    print(a)
    a+=1

"""
结果
2
3
4
"""

2.for

xue="邹颖henghengheng!!!!!"
for c in xue:
    print(c,end='')
# 结果:邹颖henghengheng!!!!!

3.range()

for i in range(5):
    print(i)

print("\n")

for i in range(2,6):
    print(i)

print("\n")

for i in range(1,10,2):
    print(i)

print("\n")

"""
结果
0
1
2
3
4


2
3
4
5


1
3
5
7
9
"""




猜你喜欢

转载自blog.csdn.net/qq_38173003/article/details/80260279
今日推荐