Python(1)

一.Python和C语言的一些比较:

1.注释:

 

  • C语言的注释是 //  (单行) 和 /*  */ (多行)

  • Python的注释是 # (单行)和三对引号 (单引号和双引号都可以) """   """ (多行)

2.语句

  • C语言中每个语句都要加分号":"
  • Python中每个语句都不要加分号

3.条件判断和循环嵌套语句

  • C语言中的if...else... 和while和for后边的条件判断都是在括号内的;并且满足条件要执行的程序是在{}内,或者没有{}也就是只由一个语句,则执行到下一个分号;

  • Python的if...else...和while和for后边的条件是紧接着它的,然后在条件后的冒号‘:’就是要执行的内容

  • 特别注意一点是Python中的空格要求(即排版)特别严格,因为它没有‘;’和‘()’和‘{}’,所以他执行到哪里怎么执行都看它的空格

4.Python中的import是用来导入其他的模块(可以是自己写的.py文件,也可以是系统中的一些自带的库)和C语言中的include类似

"""
调用系统内的模块
"""
import math  #这里的math就是系统1自带的库

print(math.sqrt(9))   #应用了math里的平方根的公式sqrt

"""
导入自己写的其他的.py文件
"""
import a

print(a.jy) #jy是a里边你的函数

要注意的是此时的a文件和你所写的文件必须是在一个文件夹里才可以;如果想在任意目录下导入a文件,则把它放到Python安装目录下的lib文件里即可(因为该文件就是库)

5.输入一个电脑中的数

#在C语言中
printf("%c",a);

#在Python中
print("a的值为{}",a)

二.用while语句输出菱形

一这种情况就找规律先,虽然这道题没有很强的规律性;但是如果在复杂的情况下,就....毕竟Python就是为了更快更简单的输出咯

a=0 #定义行计数器
rand1="  *  "  #先定义要输出的内容,方便后边直接应用
rand2=" *** "
rand3="*****"
while a<5:   #输出4行,其实就确保后2行还能输出
 while (a==0)or(a==4): #0和4是一样
     print(rand1)
     a += 1   #跳出这个循环
 while (a==1)or(a==3): #1和3是一样的
     print(rand2)
     a += 1
 while (a==2):
     print(rand3)
     a += 1

三.猜数字游戏

详见代码

""""
猜数字游戏, 系统随机生成一个 100 以内的数字,用户输入一个数字, 如果输入数字大于
系统数字则提示大了,小了同理,猜错七次就游戏结束并询问是否继续,若是就重新生成随
机数并统计次数,若否则终止程序。
"""""
a=0 #定义行计数器
rand1="  *  "  #先定义要输出的内容,方便后边直接应用
rand2=" *** "
rand3="*****"
while a<5:   #输出4行,其实就确保后2行还能输出
 while (a==0)or(a==4): #0和4是一样
     print(rand1)
     a += 1   #跳出这个循环
 while (a==1)or(a==3): #1和3是一样的
     print(rand2)
     a += 1
 while (a==2):
     print(rand3)
     a += 1

                                 

                              本文转载至:http://blog.qmgua.com/?id=187 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值