鱼C论坛

 找回密码
 立即注册
查看: 2126|回复: 0

[技术交流] python学习之第1-4讲笔记

[复制链接]
发表于 2017-6-13 09:09:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 bulaka 于 2017-6-13 09:23 编辑
#让我们开始新的学习吧
'''
热爱学习
热爱祖国
'''
import random
times = 3
secert = random.randint(1,10)
print("--------------欢迎开始我们的新课程------------")
guess = 0
while (secert!=guess)and(times > 0):
    print("请输入我心中的数字:",end = "")
    temp=input()
    times = times - 1
    
    if temp.isdigit():
        guess = int(temp)
        if guess == secert:
            print("你真是太聪明啦");print("猜对也没奖励")
        else:
            if guess > secert:
                print("大了,大了~~~")
            else:
                print("小了,小了")
            if times > 0:
                print("再试一次吧,",end = '')
            else:
                print("次数用完啦")
    else:
        print("抱歉输入不合法,")
        
print("游戏结束")

通过前四讲,学习并编写了一个猜字谜的小游戏,通过这个小游戏学习与复习以下的知识点

1、注释的方法:单行的可以用“#”;多行的可以用三引号

2、import  为引用模块,语法格式为:import.模块名            模块.函数
import random
random.randint(n,m)
作用是在n到m(不包含m)的数中随机产生一个数字

3、time=3  ------变量赋值
python中变量不需要声明,但是需要先赋值,python大小写敏
变量名可以包括字母、数字、下划线,不可以是数字

4、print("---------欢迎开始我们的新课程---------")  
print()会在输出窗口中输出文本框
注意点:print(“abc”*3)表示可以打印三次abc;print(“abc”+3)则会报错

5、python3.0以上版本,用input()取代raw_input()作为接收用户输入函数

6、end=''作用在print定义为是不换行

7、
print("你真是太聪明啦");print("猜对也没奖励")
一行书写多个语句,用分号分开“;”,
过长的语句可以通过“/”或()或‘‘‘’’’分行书写





评分

参与人数 2鱼币 +5 收起 理由
康小泡 + 2
小甲鱼 + 3 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 17:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表