guess

C语言程序设计(六)

老子叫甜甜 提交于 2019-11-27 18:35:54
第六章 循环控制结构 循环结构:需要重复执行的操作 被重复执行的语句序列称为循环体 计数控制的循环 条件控制的循环 当型循环结构 直到型循环结构 for while do-while while(循环控制表达式) { 语句序列 } 计算循环控制表达式的值,如果循环控制表达式的值为真,执行循环体中的语句,返回;如果循环控制表达式的值为假,退出循环。 do { 语句序列 }while(循环控制表达式); 执行循环体中的语句,计算循环控制表达式的值,如果循环控制表达式的值为真,返回;如果循环控制表达式的值为假,退出循环。 for(初始化表达式;循环控制表达式;增值表达式) { 语句序列 } 初始化表达式的作用是为循环控制变量赋初值,决定了循环的起始条件 如何对循环变量进行增值,决定了循环的执行次数 如果在循环体内再次改变这个变量的值,将改变循环正常的执行次数 //L6-1 #include <stdio.h> main() { int i, n, sum; printf("Input n:"); scanf("%d", &n); sum = 0; /* 累加和变量初始化为0 */ for (i=1; i<=n; i++) { sum = sum + i; /* 做累加运算 */ } printf("sum = %d\n", sum); } 逗号运算符:可把多个表达式连接在一起

python-20190708

流过昼夜 提交于 2019-11-27 09:47:26
'''前一天内容复习: 变量:存储信息,日后被修改、调用 常量:固定不变的量,所有字母大写表示 变量命名规则: 1.字母数字下划线组成 2.不能以数字开头,不能包含特殊字符 3.不能以保留字命名: 保留字: 系统留用,你不能用。 and as assert break class continue def elif else export finally for if imort in is lambda not or pass return try while with yield del global nonlocal True False None 4.不能以中文命名 5.定义的变量名要有意义 6.驼峰式命名(nameNumber)、下划线命名(name_number) 7.python 区分大小写 if 语句: 如果(if) 条件1: 学习 否则如果(elif) 条件2: 出去玩轮滑 否则(else): 出去玩滑板 2019年7月8日 输出三个数字中的最大最小值''' '''num1 = input("num1:") num2 = input("num2:") num3 = input("num3:") max_num = 0 if num1 > num2: #if语句的条件后面必须加 ":" !!! max_num = num1 if max_num > num3:

leetcode 374. 猜数字大小(python)

核能气质少年 提交于 2019-11-26 14:50:36
我们正在玩一个猜数字游戏。 游戏规则如下: 我从 1 到 n 选择一个数字。 你需要猜我选择了哪个数字。 每次你猜错了,我会告诉你这个数字是大了还是小了。 你调用一个预先定义好的接口 guess(int num),它会返回 3 个可能的结果(-1,1 或 0): -1 : 我的数字比较小 1 : 我的数字比较大 0 : 恭喜!你猜对了! 示例 : 输入: n = 10, pick = 6 输出: 6 class Solution(object): def guessNumber(self, n): """ :type n: int :rtype: int """ a,b=0,n num=(a+b)//2 while guess(num)!=0: if guess(num)==1:#猜的数字偏小 a=num+1 if guess(num)==-1:#猜的数字偏大 b=num-1 num=(a+b)//2 return num 来源: https://www.cnblogs.com/xiaotongtt/p/11324560.html

Python入门小程序(一)

青春壹個敷衍的年華 提交于 2019-11-26 02:10:34
学习了FishC的Python零基础入门第4节,本次的内容是Python的while循环语句和条件语句。 1. 用一个条件语句实现猜数字的小程序 程序设定一个数字,用户输入一个数字,判断是否猜对。 temp=input("猜猜我心中的数字:") guess=int(temp) if guess==8: print("猜对!") else: print("猜错了!") print("游戏结束!") ###运行结果: 2. 改进程序猜随机数字 上一个程序中,用户猜错要重新运行程序,嵌套while循环让用户可以一直猜,知道猜对。另外,系统设定的数字不能是静态的,要改为随机生成。 #改进 import random temp = input("猜猜我心中的数字:") guess=int(temp) secret=random.randint(1,10) while guess!=secret: if (guess<secret): print("猜小了!") else: print("猜大了!") temp=input("猜猜我心中的数字:") guess = int(temp) print("猜对!游戏结束!") ###运行结果: 3. 改进程序限定用户的机会 现在,用户只能有三次机会来猜数字。我们可以修改循环的条件,当用户没猜中并且机会还没用完,就一直执行这个循环体。 import