入门一:python变量、获取值、标准输出、循环判断语句

  变量是由字母、数字和下划线组成的,数字不能作为开头。

  python中没有常量,一般用常量的时候将变量名大写就可以了,注意后面不要修改它的值。

  变量命令:使用下划线分隔。

  字符编码在代码开头加入一行

1 # -*- coding:utf-8 -*-

获取输入的值input:

  普通输入:

1 name = input("name:")
2 age = int(input("age:"))
3 job = input("job:")
4 salary = input("salary:")

  密文输如:

1 import getpass
2
3 password = getpass.getpass("password:")

标准输出的几种方式:

  第一种:

 1 info2 = ‘‘‘
 2 -------------info of {_name}---------
 3 Name:{_name}
 4 Age:{_age}
 5 Job:{_job}
 6 Salary:{_salary}
 7 ‘‘‘.format(_name=name,
 8            _age=age,
 9            _job=job,
10            _salary=salary)

  第二种:

1 info = ‘‘‘
2 --------------------info 0f %s---------------
3 Name:%s
4 Age:%d
5 Job:%s
6 Salary:%s
7 ‘‘‘%(name,name,age,job,salary)

if-else循环

  猜年龄:

1 age_of_oldboy = 56
2
3 guess_age = int(input("guess age:"))
4 if guess_age>age_of_oldboy:
5     print("your guess is older.")
6 elif guess_age==age_of_oldboy:
7     print("you are right!")
8 else:
9     print("your guess is younger.")

while循环

  在猜年龄的基础上控制只让猜三次:

 1 while count<3:
 2     guess_age = int(input("guess age:"))
 3     if guess_age>age_of_oldboy:
 4         print("your guess is older.")
 5     elif guess_age==age_of_oldboy:
 6         print("you are right!")
 7         break
 8     else:
 9         print("your guess is younger.")
10
11     count = count + 1
12     print("you have {_count} times.".format(_count=3-count))
13 #if count == 3:
14 else:
15     print("sorry,you try too many times")

for循环:

##基础格式1 for i in range(1,10,2):
2     print("loop ",i)

  用for循环写猜密码:

 1 age_of_oldboy = 56
 2
 3 for i in range(3):
 4     guess_age = int(input("guess age:"))
 5     if guess_age>age_of_oldboy:
 6         print("your guess is older.")
 7     elif guess_age==age_of_oldboy:
 8         print("you are right!")
 9         break
10     else:
11         print("your guess is younger.")
12
13     print("you have {_count} times.".format(_count=2-i))
14 #if count == 3:
15 else:
16     print("fuck")
时间: 2024-10-09 13:56:10

入门一:python变量、获取值、标准输出、循环判断语句的相关文章

bash循环,判断语句总结

bash基本的逻辑判断 for:遍历说有列表的元素 while: 只要判断体为真就一直循环 until: 只要判断体为假就一直循环 if:条件判断语句 在详述这四个命令前,先看下一些基本知识 bash的算数运算 [[email protected] ~]# a=5 [[email protected] ~]# b=7 [[email protected] ~]# echo $a+$b 5+7 上面例子说明a,b是字符不会根据符号自动做运算. 如果要做运算需要$[]括起来, 但是结果是整数 [[e

【python系统学习04】条件判断语句

if,elif,else 条件判断语句 写法 number = 1 if number=='1': # 这里注意英文冒号 print('1') # 这里注意缩进 elif number=='2': # 表达式没有小括号包裹 print('2-1') print('2-2') print('2-3') elif number=='3': print('3') else: print('heihei') 学过 js 的你,看到这个肯定小 case 吧!肯定第一时间得到答案,打印出"1"吧!

python 学习笔记之条件循环等语句

赋值语句 普通赋值: >>> x,y,z = 1,2,3>>> print x,y,z1 2 3>>> x,y = y,x>>> print x,y2 1 元组(序列)解包赋值: >>> a = (1,2,3)>>> x,y,z = a>>> x1 字典赋值: >>> people = {"name":"cq","

Python条件循环判断

1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc = 27 age = int(input("guessage:")) if age == age_of_cc:     print("Yes,you got it!") elif age > age_of_cc:     print("猜大啦!") else:     prin

C# 使用IEnumerable,yield 返回结果,同时使用foreach时,在循环内修改变量的值无效

在项目中遇到了一个比较奇怪的问题,在foreach循环中修改列表的值后没有生效,后面使用时还是获取列表时的值,原因是因为使用了 yield return .下面让我们来探究下其中的原因: 首先来看下 yield return 官方的解释 使用 yield return 语句可一次返回一个元素.通过 foreach 语句或 LINQ 查询来使用迭代器方法. foreach 循环的每次迭代都会调用迭代器方法. 迭代器方法运行到 yield return 语句时,会返回一个 expression,并保

java循环练习:由输入的值决定循环的执行次数,循环变量默认从1开始

package practiceGO; import java.util.Scanner; /*   3.由输入的值决定循环的执行次数,循环变量默认从1开始  */ public class Cto { public static void main(String[] args) { Scanner sc = new Scanner(System .in); System.out.println("请输入循环次数:"); int time = sc.nextInt(); for(int

python入门课程 第3章 Python变量和数据类型

第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种:一.整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样.计算机由于使用二进制,所以,有时候用十六进制表示整数比较

获取ACCESS数据库中自增变量的值

/// <summary> /// 获取自增变量值 /// </summary> /// <returns>自增变量值</returns> public int getReturnIdentity() { //Conn_Open(); string strCMDtext = @"select @@identity"; OleDbCommand cmd_sql = new OleDbCommand(strCMDtext, conn_1);

对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值

对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <script type="text/javascript"> var smsTypeDesc