Форум программистов, компьютерный форум CyberForum.ru

Как вывести средний бал ученика в журнале (словарь) через цикл for-in? - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Как удалить элемент из TableView http://www.cyberforum.ru/swift/thread1760628.html
Здравствуйте! В обычной ситуации для отображения кнопки удаления слайдом в TableView достаточно сделать следующее: class MyTableViewController: UITableViewController { ... override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool{ return true; }
Swift Имитация акселерометра в xcode Возможно ли в xcode имитировать акселерометр. Если да ,то как? http://www.cyberforum.ru/swift/thread1758252.html
Swift Ошибка в коде ,не могу разобраться Swift 2
let motionManeger = CMMotionManager() motionManager.accelerometerUpdateInterval = 0.2 // 2 motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue()!, withHandler: { //ошибка возникает в этой строке (accelerometerData: CMAccelerometerData!, error: NSError!) in // 3 let acceleration =...
Swift Swift и MySQL
Здравствуйте, пишу приложение для удаленной загрузки данных на веб-сервер. Возникла непонятная проблема. Данные приходят с сервера, но свифт не понимает интовое значение id. let maindata = values let id = maindata as? Int let name = maindata as? String let surname = maindata as? String let login = maindata as? String ...
Swift Как сделать подобное приложение? http://www.cyberforum.ru/swift/thread1750541.html
Начинаю изучать свифт и вопрос как сделать подобное приложение? Чтобы при нажатии упражнения выскакивала более подробная информация . Через collection view?
Swift Составить словарь, используя операторы управления потоками 1. Создайте словарь, который будет содержать информацию о ваших студентах и их успехах. Ключом словаря должна быть фамилия, а значением — другой словарь, содержащий дату занятия и полученную на этом занятии оценку. Тип данных словаря должен быть ]. В вашем электронном журнале должно находиться по две оценки для каждого из трех учеников. Фамилии, даты за- нятий и оценки придумайте сами. 2.... подробнее

Показать сообщение отдельно
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
17.06.2016, 08:55     Как вывести средний бал ученика в журнале (словарь) через цикл for-in?
Например:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
var register = [ "Petrov": ["Physics": 5, "Geometry": 3, "Algebra": 4], "Ivanov": ["Physics": 3, "Geometry": 5, "Algebra": 5]]
 
for pupil in register {
    let pupilMarks = pupil.1
    var sum: Float = 0.0
    for mark in pupilMarks {
        sum = sum + Float(mark.1)
    }
    let averageMark = sum / Float(pupilMarks.count)
    print("\(pupil.0) получает средний балл \(averageMark)")
}
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru