Python学习笔记

本文介绍了Python中的基本控制流语句,包括if-elif-else条件判断及for循环,并展示了如何使用这些语句实现简单的猜数字游戏。此外,还介绍了Python中生成随机数的方法及其在游戏中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 if语句

下面是一个猜数字游戏例子:

1
2
3
4
5
6
7
8
9
10
11
# Filename: if.py
  
number = 10
guess = int(input("Enter a integer:"))
  
if guess == number:
    print("Congratulations, you guessed it.")
elif guess < number:
    print("No, it is a little higher than that")
else:
    print("No, it is a little lower than that")

 

for语句

1
2
3
4
5
6
# Filename: for.py
  
for i in range(1, 5):
    print(i)
else:
    print("The for loop is over.")

输出结果为:

1

2

3

4

The for loop is over.

 range函数生成的结果不包括终点

 

控制流
if-elif-else,Perl为if-elsif-else,bash为if-elif-fi
if、elif等控制流语句后面要加冒号,很像PHP的语法
while和for循环可以带else,循环正常结束时就会执行else。
range函数生成的结果不包括终点。比较:Perl的 .. 运算符包括终点。

模块
import foo; 相当于perl的 use foo;


>>import random

>>random.random()  #随机0-1数字  可以乘以100去整数来订制 扩大范围到0-100

0.59165464646

>>random.choice([1,2,3,4])    #随机1-4中的某个数字


三重引号编写多行字符串块

zk = """ My

name is

zhangkai."""

print zk


print 输出

print r'C:\new\dir'   (取消\n的换行效果,打印完整的文件夹路径)

r----用来取消转义字符

s='good of day'

print s.lower()  全部打印小写  good of day

print s.upper()  全部打印大写  GOOD OF DAY

print s.title()  每个单词的首字母大写  Good Of Day

print s.capitalize() 第一个单词的首字母大写  Good of day

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值