我的python学习日志

闲聊之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中单引号和双引号都用来表示一个字符串。当用单引号定义字符串的时候,它会认为字符串里面的双引号是普通字符,从而不需要转义。反之当用双引号定义字符串的时候,就会认为字符串里面的单引号是普通字符,不需要转义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值