闲聊之Python的数据类型
类型转换
浮点数转换成整形,会进行截断处理,而非四舍五入
改进我们的小游戏
Python中and操作符与C中的&&区别
import random
secret = random.randint(1,10)
print("-----我爱Pyhon-----")
temp = input("不妨猜一下我现在心里想的是哪个数字:")
guess = int(temp)
while guess != secret:
temp = input("哎呀,猜错了,请继续输入吧:")
guess = int(temp)
if guess == secret:
print("你是小姐姐心里的蛔虫吗?!")
print("哼,猜中了也没有奖励")
else:
if guess > secret:
print("大了,大了~")
else:
print("小了,小了~")
print("游戏结束")
如何实现以下效果
temp = input("请输入一个整数:")
number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
如何用while循环实现以下效果
temp = input("请输入一个整数:")
number = int(temp)
while number:
i = number - 1
while i:
print(" ",end = " ")
i = i - 1
j = number
while j:
print("*",end = " ")
j = j - 1
print()
number = number - 1
import random
times = 3
secret = random.randint(1,100)
print("-----小姐姐好漂亮-----")
guess = 0
print("不妨猜一下小姐姐心里想的是哪个数字:",end = " ")
while (guess != secret) and (times > 0):
temp = input()
guess = int(temp)
times = times - 1
if guess == secret:
print("哇哦~你是小姐姐肚子里的蛔虫吗?!")
print("哼!猜中了也没有奖励~")
else:
if guess >secret:
print("太大了哦~")
else:
print("太小了哦~")
if times > 0:
print("try again:")
else:
print("机会用完咯~")
print("游戏结束!")
用Python设计第一个游戏
追求完美的Python很适合女生的学习,你会发现Python原来如此“流氓”。缩进是Python的灵魂,使代码显得非常精简并且有层次;当你键入冒号:时,IDLE则会自动下一行缩进。此处缩进即为Tab.
print("-----我爱Pyhon-----")
temp = input("不妨猜一下我现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
print("你是小姐姐心里的蛔虫吗")
print("哼,猜中了也没有奖励")
else:
print("猜错了")
print("游戏结束")
你需要一个hello world来宣告Python的学习!
name = input("请输入你的姓名:")
print("你好," + name + "!")
请输入你的姓名:清秋
你好,清秋!
>>>
再进一小步,要求用户输入1到100之间数字并判断,输入符合要求打印“你真棒”,不符合要求则打印“太笨了!”
temp = input("请输入1到100之间的数字:")
guess = int(temp)
if 1 <= guess <= 100:
print("你真棒")
else:
print("太笨了!")
我和Python的第一次亲密接触
- IDLE是什么
IDLE是一个Python shell,shell的意思就是“外壳”,基本上来说,就是通过键入文本与程序交互的途径。相当于Windows的cmd窗口,Linux的命令窗口、利用他们,我们就可以给操作系统下达命令。
- print ("i love python" * 3)的效果是什么?运行print ("i love python" + 3)会报错么
前者会将i love python打印3次。后者会报错,因为在Python中不能把完全不同的东西加在一起,比如说数字和文本。
- 如果我需要在一个字符中嵌入一个双引号,正确的做法是?
A:利用反斜杠\对双引号转义
B:用单引号引起这个字符串,如:'i "do" love python'
- Python中单引号和双引号的区别?
在Python中单引号和双引号都用来表示一个字符串。当用单引号定义字符串的时候,它会认为字符串里面的双引号是普通字符,从而不需要转义。反之当用双引号定义字符串的时候,就会认为字符串里面的单引号是普通字符,不需要转义。