新手迷茫 发表于 2021-12-29 12:13:50

来个大佬打一下!!

求解!!python

傻眼貓咪 发表于 2021-12-29 12:13:51

本帖最后由 傻眼貓咪 于 2021-12-29 19:30 编辑

新手迷茫 发表于 2021-12-29 18:33
真的是不会阿

import random # 导入模组
arr = random.sample(range(10), 3) # 0 ~ 9 里随机 3 个数

for n in range(3): # 次数 3
    guess = int(input("请输入猜数:")) # 用户输入猜数 guess
    if guess in arr: # guess == 任一随机数
      print("好棒哦,恭喜你猜对了!")
      break
    else:
      print("Oh no,猜错了,加油哦!")
else: # 注意这里的缩排,这里的 else 和 for 对齐缩排(for ... else 语句)
    print("猜错了,次数用完了")arr = list(map(int, input("键盘输入若干个数,并以空格隔开:").split())) # 键盘输入若干个数,并以空格隔开

odd = # 将奇数重新赋值新列表里
even = # 将偶数重新赋值新列表里

A = sum(even) # 求和
B = sorted(odd, reverse = True) # 大到小排序
m = max(B) # 求最大值

print("所有大于 10 的非奇数:", *even, "\n和为:", A) # 打印
print("奇数从大到小排序:", *B, f"\n最大值为:{m}") # 打印

qq1151985918 发表于 2021-12-29 14:42:27

这么简单楼主不自己试试吗?
还有,建议楼主起码说的含蓄点就说你不会找人帮忙做下看学习下
这么直白就找人敲代码,不加掩饰的伸手党不太好

z5560636 发表于 2021-12-29 14:58:31

这么简单楼主不自己试试吗?
还有,建议楼主起码说的含蓄点就说你不会找人帮忙做下看学习下
这么直白就找人敲代码,不加掩饰的伸手党不太好

xiaoshuai666 发表于 2021-12-29 17:03:15

1 #include <stdio.h>
2 int main(int argc, char **argv)
3 {
4   int input, odd, even;
5   char ch;
6   int i = 1, j, k = 1, m = 1, n;
7   while(1)
8   {
9         printf("please input number %d, and press Enter\n",i);
10         scanf("%d",&input);
11         ch = getchar();
12         printf("Do you want to continue input: Y/N\n");
13         scanf("%c",&ch);
14         ch = getchar();
15         if(ch == 'y' || ch == 'Y')
16         {
17             printf("ch2 = %c\n",ch);
18             i++;
19             continue;
20         }
21         else
22         {
23             break;
24         }
25   }
26
27   for(j = 1; j <= i; j++)
28   {
29         if(input%2 != 0)
30         {
31             printf("%d is a odd\n",input);
32             odd = input;   //this arrays save odd
33         }
34         else
35         {
36             printf("%d is a even\n",input);
37             even = input;   //this arrays save even
38         }
39   }
40
41   printf("all odd are:\n");
42   for(j = 1; j < k; j++)
43   {
44         printf("%d",odd);
45   }
46   printf("\nall even are:\n");
47   for(j = 1; j < m; j++)
48   {
49         printf("%d",even);
50   }
51   printf("\n about odd sum and even sequence, please do it by yourself !!!\n");
52
53   return 0;
54 }

新手迷茫 发表于 2021-12-29 18:33:42

qq1151985918 发表于 2021-12-29 14:42
这么简单楼主不自己试试吗?
还有,建议楼主起码说的含蓄点就说你不会找人帮忙做下看学习下
这么直白就找 ...

真的是不会阿

新手迷茫 发表于 2021-12-30 11:02:19

xiaoshuai666 发表于 2021-12-29 17:03
1 #include
2 int main(int argc, char **argv)
3 {


谢谢哈
页: [1]
查看完整版本: 来个大佬打一下!!