亚洲十八**毛片_亚洲综合影院_五月天精品一区二区三区_久久久噜噜噜久久中文字幕色伊伊 _欧美岛国在线观看_久久国产精品毛片_欧美va在线观看_成人黄网大全在线观看_日韩精品一区二区三区中文_亚洲一二三四区不卡

AIC2100代寫、Python設計程序代做

時間:2024-04-02  來源:  作者: 我要糾錯



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設計程序代寫
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    在线观看亚洲| 91在线观看一区二区| 亚洲欧美综合久久久| 波多野结衣在线播放一区| 欧美在线观看视频一区| 99久久亚洲精品蜜臀| 综合久久一区| 久久精品综合| 国产成人自拍网| 91麻豆精品在线观看| 国产精品女主播av| 精品成人国产在线观看男人呻吟| 在线欧美日韩精品| 精品伦理精品一区| 在线理论视频| 中文日本在线观看| 亚洲最新无码中文字幕久久| 人人九九精品视频| 999国产精品| 日韩国产欧美三级| 97久久精品人人澡人人爽| 久久综合色一综合色88| 亚洲午夜免费视频| 在线播放亚洲一区| 免费在线观看视频| 国产在线一区二区视频| 韩国理伦片久久电影网| 久久av综合| 美女精品在线| 国产日韩三级在线| 在线观看视频91| 992tv在线观看免费进| 在线中文免费视频| 高清精品视频| 亚洲激情专区| 久久久久国产精品人| 日韩欧美高清在线视频| metart日本精品嫩模| 日本资源在线| 伊人精品一区| 久久精品噜噜噜成人av农村| 亚洲同性gay激情无套| 欧美一区二视频| 超碰在线国产| 91精品福利观看| 国产日本精品| 国产精品妹子av| 91精品国产色综合久久ai换脸| 美丽的姑娘在线观看免费动漫| 日本在线中文字幕一区二区三区| 日韩久久精品| eeuss国产一区二区三区| 色999日韩国产欧美一区二区| 香蕉自在线视频| 成人日韩av| 欧美精品网站| 日韩美女久久久| 天天做天天摸天天爽天天爱| av美女在线观看| 91欧美日韩| 久久婷婷成人综合色| 91精品婷婷国产综合久久性色| 欧美激情办公室videoshd| 成人av动漫| 国产精品 日产精品 欧美精品| 狠狠久久五月精品中文字幕| 日韩精品系列| 日韩理论电影中文字幕| 国产精品一二三四五| 欧美色区777第一页| 羞羞的视频在线看| 中文字幕一区二区三区久久网站 | 欧美一级一区二区| 快射av在线播放一区| 国产午夜一区| 久久久国际精品| 成人片在线播放| 福利视频一区| 精品午夜久久福利影院| 欧美日韩一区久久| sm在线观看| 一本久久知道综合久久| 精品日本高清在线播放| 成人免费网站在线观看视频| 中文字幕人成人乱码| 亚洲一区二区三区在线| p色视频免费在线观看| 日韩一区三区| 一区二区三区视频在线观看| 国产精品视频二区三区| 91精品啪在线观看国产18| 亚洲婷婷国产精品电影人久久| 手机福利在线| 国产精品久久占久久| 亚洲一区二区三区爽爽爽爽爽| 91高清在线| 欧美a级一区| 色屁屁一区二区| 欧美中文字幕精在线不卡| 九色|91porny| 黄色激情网站| 不卡av一区二区| 樱桃国产成人精品视频| gogo在线观看| 蜜桃视频在线观看一区| 97蝌蚪自拍自窝| 欧美亚洲国产日韩| 亚洲视频在线观看三级| 宅男网站在线免费观看| 日本不卡高清视频| 羞羞在线观看网站| 日本一区福利在线| 亚洲一区免费视频| 老色鬼在线视频| 国产91丝袜在线播放九色| 91se在线观看| 欧美日韩国产一区精品一区| 欧美日韩小视频| 亚洲国产欧美国产第一区| 日本一区二区高清| 污视频在线看网站| 国内精品不卡在线| 亚州av电影免费在线观看| 伊人青青综合网| 日韩欧美一区在线| 亚洲丝袜美腿一区| 日本高清无吗v一区| 亚洲无线观看| 亚洲aaa精品| 欧美日本三级| 午夜精品久久久久久久久久久| 日本一区二区电影| 亚洲少妇30p| 高清av一区二区三区| 欧美国产日韩a欧美在线观看| 国产高清在线a视频大全| 岛国精品在线播放| 最爽无遮挡行房视频在线| 国产91精品一区二区麻豆网站| 天堂地址在线www| 国产麻豆精品一区二区| caoporn国产精品免费视频| 麻豆国产一区二区| 国内在线免费高清视频| 九九**精品视频免费播放| 巨骚激情综合| 国产伦精品一区二区三区免费迷 | 日韩午夜激情视频| av资源久久| 精品国产1区2区3区| 欧美 日韩 国产 一区| 国产午夜电影| 日韩在线观看一区二区| 国产资源在线播放| 成人国产在线观看| 毛片电影在线| 亚洲激情自拍偷拍| 极品国产人妖chinesets亚洲人妖| 91黄色免费网站| 日韩激情在线| 色偷偷免费视频| 美女www一区二区| 18+激情视频在线| 国产精品午夜在线观看| 久久国产精品美女| 欧美日韩久久一区二区| 亚洲成人三区| 麻豆影视在线| 2020国产成人综合网| 日本免费在线一区| 在线免费观看一区| 欧美伊人影院| 欧美一区二区三区少妇| 懂色av一区二区三区蜜臀| 性欧美18~19sex高清播放| 亚洲国产视频在线| 日本久久黄色| 午夜亚洲成人| 久久久久久久久久久久久夜| 91麻豆精品国产综合久久久 | 欧美性20hd另类| 羞羞色午夜精品一区二区三区| 高清日韩av| 95精品视频在线| 成人动态视频| 免费观看羞羞视频网站| www.日韩在线| gogo人体一区| 欧美aaa一级片| 久久久亚洲精品一区二区三区 | 亚洲播播91| 欧美高清视频一二三区| 日本亚洲三级在线| a级片在线免费| 欧美群妇大交群的观看方式| 日本伊人精品一区二区三区观看方式| 99久久精品免费看国产小宝寻花| 色国产精品一区在线观看| 日韩国产欧美三级| 成人在线不卡|